scavenger better - German English Dictionary